﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Community.CsharpSqlite
{
    class FundamentalDataType
    {

        /*
    ** CAPI3REF: Fundamental Datatypes
    ** KEYWORDS: SQLITE_TEXT
    **
    ** ^(Every value in SQLite has one of five fundamental datatypes:
    **
    ** <ul>
    ** <li> 64-bit signed integer
    ** <li> 64-bit IEEE floating point number
    ** <li> string
    ** <li> BLOB
    ** <li> NULL
    ** </ul>)^
    **
    ** These constants are codes for each of those types.
    **
    ** Note that the SQLITE_TEXT constant was also used in SQLite version 2
    ** for a completely different meaning.  Software that links against both
    ** SQLite version 2 and SQLite version 3 should use SQLITE3_TEXT, not
    ** SQLITE_TEXT.
    */
        //#define SQLITE_INTEGER  1
        //#define SQLITE_FLOAT    2
        //#define SQLITE_BLOB     4
        //#define SQLITE_NULL     5
        //#if SQLITE_TEXT
        //# undef SQLITE_TEXT
        //#else
        //# define SQLITE_TEXT     3
        //#endif
        //#define SQLITE3_TEXT     3
        public const byte SQLITE_INTEGER = 1;
        public const byte SQLITE_FLOAT = 2;
        public const byte SQLITE_BLOB = 4;
        public const byte SQLITE_NULL = 5;
        public const byte SQLITE_TEXT = 3;
        public const byte SQLITE3_TEXT = 3;
    }
}
